from fastapi import FastAPI

from routers.airRouter import register_air_router
from routers.alarmsetRouter import register_alarmset_router
from routers.appRouter import register_app_router
from routers.containerRouter import register_container_router
from routers.dangerRouter import register_danger_router
from routers.dataRouter import register_data_router
from routers.equipmentRouter import register_equipment_routers
from routers.faultRouter import register_fault_router
from routers.goodRouter import register_good_routers
from routers.inspectionRouter import register_inspection_router
from routers.issueRouter import register_issue_routers
from routers.maintainRouter import register_maintain_router
from routers.materialRouter import register_material_router
from routers.meetingRouter import register_meeting_router
from routers.partRouter import register_part_router
from routers.purchaseRouter import register_purchase_router
from routers.reportRouter import register_report_router
from routers.sampleRouter import register_sample_router
from routers.sceneHeadRouter import register_scene_head_router
from routers.sceneRouter import register_scene_router
from routers.schoolRouter import register_school_router
from routers.smartScreenRouter import register_smart_screen_router
from routers.sysRouter import register_sys_router
from routers.wastesRouter import register_waste_router


# from routers.UserRouter import user_router


def include_route(app: FastAPI):
    register_air_router(app)
    register_alarmset_router(app)
    register_app_router(app)
    register_container_router(app)
    register_danger_router(app)
    register_data_router(app)
    register_equipment_routers(app)
    register_fault_router(app)
    register_good_routers(app)
    register_inspection_router(app)
    register_issue_routers(app)
    register_maintain_router(app)
    register_material_router(app)
    register_meeting_router(app)
    register_part_router(app)
    register_purchase_router(app)
    register_report_router(app)
    register_sample_router(app)
    register_scene_head_router(app)
    register_scene_router(app)
    register_school_router(app)
    register_smart_screen_router(app)
    register_sys_router(app)
    register_waste_router(app)
